﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using DTO;
using DAO;

namespace BUS
{
    public class PhieuNhapHangBUS
    {
        public List<PhieuNhapHangDTO> LaySoPhieuNhapHang()
        {
            PhieuNhapHangDAO dao = new PhieuNhapHangDAO();
            return dao.LaySoPhieuNhapHang();
        }
        public bool XoaPhieuNhapHang(string SoPhieu)
        {
            PhieuNhapHangDAO pnh = new PhieuNhapHangDAO();
            return pnh.XoaPhieuNhapHang(SoPhieu);
        }
        public bool ThemPhieuNhapHang(PhieuNhapHangDTO pnhDto)
        {
            PhieuNhapHangDAO pnh = new PhieuNhapHangDAO();
            if (pnh.KTSoPhieu(pnhDto.SoPhieu))
                return pnh.ThemPhieuNhapHang(pnhDto);
            return false;
        }
        public PhieuNhapHangDTO LayPhieuTheoMa(string SoPhieu)
        {
            PhieuNhapHangDAO pnh = new PhieuNhapHangDAO();
            return pnh.LayPhieuTheoMa(SoPhieu);
        }
        public bool SuaPhieuNhapHang(PhieuNhapHangDTO pnh)
        {
            PhieuNhapHangDAO pnhBus = new PhieuNhapHangDAO();
            return pnhBus.SuaPhieuNhapHang(pnh);
        }
        public bool KTSoPhieu(String SoPhieu)
        {
            PhieuNhapHangDAO pnhDAO = new PhieuNhapHangDAO();
            return pnhDAO.KTSoPhieu(SoPhieu);
        }
    }
}
